package com.egao.common.module.cooperative.entity.vo;

import cn.hutool.core.date.DatePattern;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 产教融合 学生报名活动列表VO
 * @author root
 */
@Data
public class CooperativeProjectActivityStudentListVO {

    @ApiModelProperty("主键编号")
    private Integer id;

    @ApiModelProperty("项目编号")
    private Integer projectId;
    @ApiModelProperty("活动标题")
    private String projectTitle;
    @ApiModelProperty("活动编号")
    private Integer activityId;
    @ApiModelProperty("活动标题")
    private String activityTitle;

    @ApiModelProperty("学院")
    private String collegeName;
    @ApiModelProperty("专业")
    private String majorName;
    @ApiModelProperty("学号")
    private String xh;
    @ApiModelProperty("姓名")
    private String xm;

    @ApiModelProperty("报名状态 0报名 1取消")
    private String state;
    @ApiModelProperty("报名时间")
    @JsonFormat(pattern = DatePattern.NORM_DATETIME_MINUTE_PATTERN)
    private Date stateDate;

    @ApiModelProperty("取消说明")
    private String cancel;
    @ApiModelProperty("取消时间")
    @JsonFormat(pattern = DatePattern.NORM_DATETIME_MINUTE_PATTERN)
    private Date cancelDate;

    @ApiModelProperty("签到状态 0签到 1未签到")
    private String sign;
    @ApiModelProperty("签到时间")
    @JsonFormat(pattern = DatePattern.NORM_DATETIME_MINUTE_PATTERN)
    private Date signDate;

}
